package net.aiion.weave.spi.bytecode.events;

public interface FrameBytecodeEvent extends BytecodeEvent
{
    void setFrameType(int aFrameType);

    int getFrameType();

    void setLocalVariables(int aLocalVariables);

    int getLocalVariables();

    void setLocalVariableTypes(Object[] aLocalVariableTypes);

    Object[] getLocalVariableTypes();

    void setStackElements(int aStackElements);

    int getStackElements();

    void setStackElementTypes(Object[] aStackElementTypes);

    Object[] getStackElementTypes();
}
